<?php
require_once ($_SERVER['DOCUMENT_ROOT'].'/conciergerie/espace_administration/Controller/AbstractController.php');


class PrestationController extends AbstractController
{
	// Model de dialogue avec la BDD
	var $_dbPrestation;
	
	public function fetchAllPrestation()
    {
		//Récupération des données 
		return 	$this->_dbPrestation->fetchAllPrestation();
    }
	
	public function getPrestationNames()
    {
		//Récupération des données 
		return $this->_dbPrestation->fetchPrestationNames();
    }
	
	public function persistPrestation($code_prestation, $libelle_prestation,$commentaire, $nature)
    {		
		//Ajout des données 
		$this->_dbPrestation->addFamille( $code_prestation, $libelle_prestation, $commentaire, $nature);	
    }
		
	public function updatePrestationInfo($code_prestation, $attribute, $value)
    {		
		//Mise à jour des données 
		$this->_dbPrestation->update($code_prestation, $attribute, $value);
		
    }
	
	public function deletePrestation($code_prestation)
    {		
		//Mise à jour des données 
		$this->_dbPrestation->delete($code_prestation);		
    }
	
	
    public function __construct()
    {
        parent::__construct('Prestation');
		// Instanciation du Model de dialogue avec la BDD
		$this->_dbPrestation = new PrestationBDD();
    }
}
		
